﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Collections;

namespace Jmr.Entity.Poco.Silverlight
{
	public class DynamicRow
	{
		public DynamicRow()
		{
			Columns = new List<DynamicColumn>();
			Values = new List<DynamicColumnValue>();
		}

		public List<DynamicColumn> Columns { get; set; }
		public List<DynamicColumnValue> Values { get; set; }

		//public object this[string columnName]
		//{
		//	get
		//	{
		//		var retVal = Values.SingleOrDefault(e => e.Name == columnName).Value;
		//		return retVal;
		//	}
		//	set
		//	{
		//		var colval = Values.FirstOrDefault(e=> e.Name == columnName);
		//		if (colval != null)
		//			colval.Value = value;
		//	}
		//}
	}
	public class DynamicColumnValue
	{
		public string Name { get; set; }
		public object Value { get; set; }
	}
}
